package net.llz.service;

import net.llz.exception.BizException;
import net.llz.request.CartItemRequest;
import net.llz.vo.CartItemVO;
import net.llz.vo.CartVO;

import java.util.List;

public interface CartService {
    /**
     * 添加购物车
     * @param cartItemRequest
     */
    void addToCart(CartItemRequest cartItemRequest) throws BizException;

    void clean();

    CartVO getMyCart();

    void deleteItem(long productId);

    void changeItemNum(CartItemRequest cartItemRequest);

    List<CartItemVO> confirmOrderCartItems(List<Long> productIdList);
}
